


Peter Miller
Rating
920
Current Handicap
118
Matches Played
85
Wins
33
Losses
72%
Win Rate
9.7
Avg Win Margin
6.6
Avg Loss Margin
47-8
Home Record
38-25
Away Record
Handicap Confidence
Low ConfidenceOnly 25 of the 39 matches needed for full confidence in the 2024, 2025, 2026 window. The rating is pulled toward the league average, so the handicap may shift noticeably as more results arrive.
Career
50 Wins
85 wins
Decade Player
10 seasons
Season Highlights
No season milestones recorded yet.
Handicap Trend
All Time · 118 matches
Formula: Rating = 1000 + (weighted score × 500). Each factor is normalized to −1…+1, multiplied by its weight, then summed. Window: factors are computed from the Handicap Calculation Years only (2024, 2025, 2026), excluding walkovers — the same window the official recalculation uses. Bayesian shrinkage: the raw rating is pulled toward 1000 by confidence (window matches ÷ 39, an adaptive threshold set by the last recalculation). Offsets: division and B/C/D team offsets are then applied, weighted by where each window match was played. Recency blend: the calculation years are re-weighted at up to 40% by match volume. Players with a long career but fewer than 5 window matches fall back to their full career record. Rating maps to handicap 0–15 (lower = stronger) via the league's spread multiplier.
League
| Club | Seasons | Division(s) | P | W | L | Win % |
|---|---|---|---|---|---|---|
| Cammell Laird | 2016–2026 | League 2, League 1 | 118 | 85 | 33 | 72% |
| Date | Opponent | H/A | Score | Result | Margin | Competition | Division |
|---|---|---|---|---|---|---|---|
| 8/17/2026 | Phil Richards | A | 21-7 | WIN | +14 | League | League 2 |
| 7/20/2026 | Arthur Hall | A | 10-21 | LOSS | -11 | League | League 2 |
| 6/12/2026 | Steven Hines | A | 21-10 | WIN | +11 | League | League 2 |
| 6/8/2026 | Ivor Jennings | H | 21-18 | WIN | +3 | League | League 2 |
| 4/20/2026 | Tim Watkins | A | 21-14 | WIN | +7 | League | League 2 |
| 8/18/2025 | John Devlin | A | 19-21 | LOSS | -2 | League | League 1 |
| 8/11/2025 | Phil Lee | H | 13-21 | LOSS | -8 | League | League 1 |
| 8/4/2025 | John Finch | A | 4-21 | LOSS | -17 | League | League 1 |
| 7/21/2025 | Ray Lynch | A | 7-21 | LOSS | -14 | League | League 1 |
| 7/7/2025 | David Gilmore | H | 20-21 | LOSS | -1 | League | League 1 |
| 7/4/2025 | Jack Kiley | A | 12-21 | LOSS | -9 | League | League 1 |
| 6/30/2025 | Ian Sherbrooke | H | 21-16 | WIN | +5 | League | League 1 |
| 6/6/2025 | Gareth P Hughes | H | 14-21 | LOSS | -7 | League | League 1 |
| 5/23/2025 | Andy Eccles | H | 21-16 | WIN | +5 | League | League 1 |
| 8/23/2024 | Joe Brett | H | 21-9 | WIN | +12 | League | League 2 |
| 8/12/2024 | Lynne Cooper | A | 21-7 | WIN | +14 | League | League 2 |
| 8/2/2024 | Steven Jones | A | 21-11 | WIN | +10 | League | League 2 |
| 7/26/2024 | Chris Kelly | A | 11-21 | LOSS | -10 | League | League 2 |
| 7/15/2024 | Ann Brown | A | 21-7 | WIN | +14 | League | League 2 |
| 6/28/2024 | Andrew Bayne | H | 21-11 | WIN | +10 | League | League 2 |
| 6/14/2024 | Peter Gardiner | H | 14-21 | LOSS | -7 | League | League 2 |
| 6/3/2024 | Kevin Walsh | H | 21-7 | WIN | +14 | League | League 2 |
| 5/24/2024 | Steve Cliffe | A | 21-14 | WIN | +7 | League | League 2 |
| 5/10/2024 | Margie Vickers | A | 18-21 | LOSS | -3 | League | League 2 |
| 4/22/2024 | Paul Partridge | H | 21-10 | WIN | +11 | League | League 2 |
| 8/18/2023 | Roy Jones | H | 21-11 | WIN | +10 | League | League 2 |
| 8/4/2023 | Geoff Dewhurst | H | 21-11 | WIN | +10 | League | League 2 |
| 7/24/2023 | Jane Bradshaw | A | 21-13 | WIN | +8 | League | League 2 |
| 5/22/2023 | Chris Kissack | A | 19-21 | LOSS | -2 | League | League 2 |
| 5/12/2023 | Valerie Cecchini | H | 21-10 | WIN | +11 | League | League 2 |
| 4/28/2023 | Colin Goodwin | H | 21-7 | WIN | +14 | League | League 2 |
| 8/19/2022 | Bill Atkinson | H | 21-8 | WIN | +13 | League | League 2 |
| 8/12/2022 | Sue Nugent | A | 20-21 | LOSS | -1 | League | League 2 |
| 8/8/2022 | vs Albany | A | 21-16 | WIN | +5 | League | League 2 |
| 7/29/2022 | Alan Dunbar | A | 21-17 | WIN | +4 | League | League 2 |
| 6/10/2022 | Kish Balgobin | A | 16-21 | LOSS | -5 | League | League 2 |
| 5/30/2022 | vs Kendal | H | 21-9 | WIN | +12 | League | League 2 |
| 5/27/2022 | Michael Huddart | A | 21-7 | WIN | +14 | League | League 2 |
| 5/20/2022 | Jamie Hankin | H | 21-13 | WIN | +8 | League | League 2 |
| 5/13/2022 | Phil Black | A | 16-21 | LOSS | -5 | League | League 2 |
| 8/20/2021 | Jack Williams | A | 21-16 | WIN | +5 | League | League 2 |
| 8/16/2021 | Graham Hamblett | H | 21-11 | WIN | +10 | League | League 2 |
| 8/13/2021 | Nick Thornton | A | 21-13 | WIN | +8 | League | League 2 |
| 8/9/2021 | Tommy Walker | A | 21-20 | WIN | +1 | League | League 2 |
| 8/6/2021 | Andy Smith | H | 21-9 | WIN | +12 | League | League 2 |
| 8/2/2021 | vs Albany | A | 16-21 | LOSS | -5 | League | League 2 |
| 7/30/2021 | Pete Gardiner | H | 21-19 | WIN | +2 | League | League 2 |
| 7/23/2021 | Kish Balgobin | H | 21-10 | WIN | +11 | League | League 2 |
| 7/19/2021 | Ryan Barker | A | 21-12 | WIN | +9 | League | League 2 |
| 7/12/2021 | Sue Nugent | H | 21-10 | WIN | +11 | League | League 2 |
| 7/9/2021 | Kevin Howgate | A | 21-11 | WIN | +10 | League | League 2 |
| 7/5/2021 | Jon Ellis | A | 21-17 | WIN | +4 | League | League 2 |
| 6/28/2021 | Chris Kissack | H | 14-21 | LOSS | -7 | League | League 2 |
| 6/18/2021 | Dave Bromley | H | 21-5 | WIN | +16 | League | League 2 |
| 6/7/2021 | Jim Ivanoff | H | 21-5 | WIN | +16 | League | League 2 |
| 5/28/2021 | Paul Kavanagh | A | 21-10 | WIN | +11 | League | League 2 |
| 5/24/2021 | Phil Critchley | A | 19-21 | LOSS | -2 | League | League 2 |
| 9/2/2019 | Robert Leach | H | 21-4 | WIN | +17 | League | League 2 |
| 8/19/2019 | Johnathan Bendrey | A | 21-11 | WIN | +10 | League | League 2 |
| 8/14/2019 | Peter Favager | A | 21-11 | WIN | +10 | League | League 2 |
| 8/12/2019 | John Sheen | A | 21-9 | WIN | +12 | League | League 2 |
| 8/9/2019 | Fleur Blackburn | H | 21-12 | WIN | +9 | League | League 2 |
| 8/5/2019 | Ray Williams | A | 21-15 | WIN | +6 | League | League 2 |
| 8/2/2019 | Gerry Faulkner | H | 21-6 | WIN | +15 | League | League 2 |
| 7/29/2019 | Dave Hollywood | A | 21-8 | WIN | +13 | League | League 2 |
| 7/26/2019 | Paul Smith | H | 12-21 | LOSS | -9 | League | League 2 |
| 7/15/2019 | Peter Jones | H | 21-15 | WIN | +6 | League | League 2 |
| 7/12/2019 | Ritchie Kirby | A | 21-8 | WIN | +13 | League | League 2 |
| 7/5/2019 | Kevin Nugent | A | 11-21 | LOSS | -10 | League | League 2 |
| 6/17/2019 | Dave Garlick | A | 21-19 | WIN | +2 | League | League 2 |
| 5/24/2019 | Maureen Percival | A | 21-16 | WIN | +5 | League | League 2 |
| 5/17/2019 | Matthew Irving | A | 21-14 | WIN | +7 | League | League 2 |
| 5/10/2019 | Matthew Irving | H | 21-10 | WIN | +11 | League | League 2 |
| 5/3/2019 | Colin Goulding | A | 21-18 | WIN | +3 | League | League 2 |
| 4/26/2019 | vs Port Sunlight Village & Works | H | 21-10 | WIN | +11 | League | League 2 |
| 8/17/2018 | Mark Myles | A | 15-21 | LOSS | -6 | League | League 2 |
| 8/10/2018 | Rob Smith | H | 21-3 | WIN | +18 | League | League 2 |
| 8/6/2018 | Peter Hughes | A | 10-21 | LOSS | -11 | League | League 2 |
| 8/3/2018 | Peter Mcgregor | H | 21-7 | WIN | +14 | League | League 2 |
| 7/30/2018 | Frank Oneill | A | 14-21 | LOSS | -7 | League | League 2 |
| 7/2/2018 | Sean Howell | A | 21-14 | WIN | +7 | League | League 2 |
| 6/29/2018 | Phil Lee | H | 9-21 | LOSS | -12 | League | League 2 |
| 6/8/2018 | Nigel Hughes | A | 18-21 | LOSS | -3 | League | League 2 |
| 6/1/2018 | Brian Pinder | A | 21-13 | WIN | +8 | League | League 2 |
| 5/21/2018 | Geoff Dewhurst | A | 17-21 | LOSS | -4 | League | League 2 |
| 5/4/2018 | Paul Johnson | H | 21-13 | WIN | +8 | League | League 2 |
| 4/20/2018 | Karl Sherbrooke | H | 21-14 | WIN | +7 | League | League 2 |
| 8/21/2017 | Jack Williams | A | 21-4 | WIN | +17 | League | League 2 |
| 8/18/2017 | Colin Watterson | H | 21-16 | WIN | +5 | League | League 2 |
| 8/11/2017 | Brian Shaw | A | 21-10 | WIN | +11 | League | League 2 |
| 8/4/2017 | Terry Smith | H | 21-13 | WIN | +8 | League | League 2 |
| 7/17/2017 | Tony Mccolgan | H | 21-6 | WIN | +15 | League | League 2 |
| 6/30/2017 | c Vic Williams | A | 20-21 | LOSS | -1 | League | League 2 |
| 6/23/2017 | Dave Smart | H | 21-6 | WIN | +15 | League | League 2 |
| 6/16/2017 | # Jean Pepper | A | 21-16 | WIN | +5 | League | League 2 |
| 6/12/2017 | Alan M Jones | H | 21-19 | WIN | +2 | League | League 2 |
| 6/9/2017 | Eric Cook | A | 18-21 | LOSS | -3 | League | League 2 |
| 6/2/2017 | Bill Jones | A | 15-21 | LOSS | -6 | League | League 2 |
| 5/26/2017 | Bill Jones | H | 21-11 | WIN | +10 | League | League 2 |
| 4/24/2017 | Chris Kassack | A | 21-13 | WIN | +8 | League | League 2 |
| 4/21/2017 | Martin Small | H | 21-9 | WIN | +12 | League | League 2 |
| 8/19/2016 | Brian Somerville | H | 21-11 | WIN | +10 | League | League 2 |
| 8/8/2016 | Ian Stead | H | 21-19 | WIN | +2 | League | League 2 |
| 8/1/2016 | Steve Harrison | A | 21-8 | WIN | +13 | League | League 2 |
| 7/29/2016 | Jamie Smith | H | 21-10 | WIN | +11 | League | League 2 |
| 7/8/2016 | Ray Jones | A | 16-21 | LOSS | -5 | League | League 2 |
| 7/1/2016 | Ian Johnson | H | 14-21 | LOSS | -7 | League | League 2 |
| 6/24/2016 | Kevin Venables | A | 17-21 | LOSS | -4 | League | League 2 |
| 6/17/2016 | Tom Lowndes | H | 21-9 | WIN | +12 | League | League 2 |
| 6/13/2016 | Joe Edwards | H | 21-5 | WIN | +16 | League | League 2 |
| 6/10/2016 | # Ray Lynch | A | 21-19 | WIN | +2 | League | League 2 |
| 5/27/2016 | Linda Jones | H | 21-2 | WIN | +19 | League | League 2 |
| 5/23/2016 | Peter Milnes | H | 21-9 | WIN | +12 | League | League 2 |
| 5/20/2016 | Rodney Watkins | H | 21-3 | WIN | +18 | League | League 2 |
| 5/16/2016 | John Harrison | A | 8-21 | LOSS | -13 | League | League 2 |
| 5/13/2016 | Paul Griffiths | A | 21-16 | WIN | +5 | League | League 2 |
| 5/6/2016 | Keith Wharton | H | 21-12 | WIN | +9 | League | League 2 |
| 4/22/2016 | Graham Cairns | A | 21-19 | WIN | +2 | League | League 2 |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Preliminary Round | Keith Mccracken | Manor Road B | 21-11 | WIN | WON |
| Semi Final Round | Tania Gilfoyle | Heswall RBL B | 21-8 | WIN | WON |
| Final Round | Ryan Dobson | New Brighton Quarry Vikings | 21-15 | WIN | WON |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Semi Final Round | Wayne Roberts | Heswall RBL | 15-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Preliminary Round | Ethel (etty) Jones | Tixall B | 21-6 | WIN | WON |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Round of 16 Round | Derek Ayre | Bromborough Pool | 21-15 | WIN | WON |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Round of 32 Round | Roy Brannon | Bromborough Pool | 21-10 | WIN | WON |
| Round of 16 Round | Daniel Jeffries | Gladstone B | 21-20 | WIN | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Preliminary Round | * Jeff Jones | Thingwall | 21-6 | WIN | WON |
| Quarters Round | ** Jamie Box | New Brighton Quarry Vikings B | 21-20 | WIN | WON |
| Semi Final Round | * Brian Hanlon | Gladstone | 18-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Round of 32 Round | James Isaac | Manor Road | 21-15 | WIN | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Round of 32 Round | Tom Francoms | New Brighton Quarry Vikings D | 21-6 | WIN | WON |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Round of 32 Round | Walk Over | West Kirby Victoria | 21-0 | WIN | WON |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Round of 32 Round | James Whalley | Gladstone | 21-12 | WIN | WON |
| Round of 16 Round | Ritchie Kirby | Oxton Conservative Club B | 19-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Round of 32 Round | Brian Somerville | West Kirby Victoria | 16-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Round of 32 Round | Cliff Hallam | Wallasey RBL | 21-3 | WIN | WON |
| Round of 16 Round | John Kelly | Kendal | 21-16 | WIN | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Round of 32 Round | * John Sheen | Pensby | 21-14 | WIN | LOST |
| Round | Opponent | Score | Result |
|---|---|---|---|
| Semi Final | Bill Jones | 21-11 | WIN |
| Quarter Final | Jamie Fitzpatrick | 21-16 | WIN |
| Final | Brian Lussey | 21-12 | WIN |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Preliminary Round | John Sherlock | Upton Victory Hall | 21-6 | WIN | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Preliminary Round | Chris Tither | Gladstone B | 18-21 | LOSS | WON |
| Round of 16 Round | Les Henderson | Manor Road | 18-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Preliminary Round | Andrew Bayne | Naval Club | 21-11 | WIN | WON |
| Round of 16 Round | Paul Griffiths | Tixall | 21-12 | WIN | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Preliminary Round | Roy Langley | Hoylake Central & Melrose B | 21-5 | WIN | WON |
| Round of 16 Round | Anita Richardson | Hoylake Central & Melrose | 21-16 | WIN | WON |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Round of 32 Round | Ron Clare | Magazine | 21-10 | WIN | WON |
| Round of 16 Round | Bryan Bamber | Bronze | 21-4 | WIN | WON |
| Semi Final Round | Matty Gilmore | Tixall | 6-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Preliminary Round | Alan Pritchard | Royden Hall | 21-6 | WIN | WON |
| Quarters Round | Jane Bradshaw | Hoylake Central & Melrose B | 21-11 | WIN | WON |
| Semi Final Round | Malcolm Hughes | Tixall B | 21-12 | WIN | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Quarters Round | Barbara Mcburney | Parkfield | 18-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Quarters Round | Mark Houghton | Parkfield | 21-10 | WIN | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Preliminary Round | Ray Lynch | Lever Club | 21-17 | WIN | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Quarters Round | Ray Jones | West Kirby Victoria | 21-13 | WIN | WON |
| Semi Final Round | Brian Hanlon | Gladstone | 16-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Quarters Round | Ian Johnson | Heswall Rbl | 21-8 | WIN | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Quarters Round | Phil Spencer | Bebington Park | 21-14 | WIN | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Preliminary Round | Wayne Roberts | Oxton Conservative Club | 16-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Semi Final Round | Robert Leach | NB Quarry Vikings C | 21-15 | WIN | LOST |
| Round | Opponent | Score | Result |
|---|---|---|---|
| Quarters | George Stead/Joyce Stead | 8-15 | LOSS |
Current Streak
On a hot run
Longest Win Run
Career best winning streak
Longest Loss Run
Career worst losing streak
| Opponent | W | L | Total | Win % | Last Met |
|---|---|---|---|---|---|
| Phil Lee | 0 | 2 | 2 | 0% | 8/11/2025 |
| Geoff Dewhurst | 1 | 1 | 2 | 50% | 8/4/2023 |
| Chris Kissack | 0 | 2 | 2 | 0% | 5/22/2023 |
| Sue Nugent | 1 | 1 | 2 | 50% | 8/12/2022 |
| Albany | 1 | 1 | 2 | 50% | 8/8/2022 |
| Kish Balgobin | 1 | 1 | 2 | 50% | 6/10/2022 |
| Jack Williams | 2 | 0 | 2 | 100% | 8/20/2021 |
| Matthew Irving | 2 | 0 | 2 | 100% | 5/17/2019 |
| Bill Jones | 1 | 1 | 2 | 50% | 6/2/2017 |
| Phil Richards | 1 | 0 | 1 | 100% | 8/17/2026 |
By Division
Debut
Apr 22, 2016
Latest
Aug 17, 2026
Seasons Active
10 (10.3 yr span)
Matches / Season
11.8 (118 total)
Seasons

